local QI = DailyIntake.QuestItems
local Localize = DailyIntake.Localize

-- Add item: Royal Monkfish; http://www.wowhead.com/?item=58856
QI.RegisterQuestItem(58856, QI.Priority.Normal, function()
	-- Big Gulp: http://www.wowhead.com/?quest=26488
	return not QI.QuestIsDone(26488)

end)

-- Add item: Overgrown Earthworm; http://www.wowhead.com/?item=58788
QI.RegisterQuestItem(58788, QI.Priority.Normal, function()
	-- Diggin' For Worms: http://www.wowhead.com/?quest=26420
	return not QI.QuestIsDone(26420)

end)

-- Add item: Place holder item for macro;
QI.RegisterQuestItem(-26177, QI.Priority.Normal, function()
	-- Even Thieves Get Hungry; http://www.wowhead.com/quest=26177
	local isUsable =  GetZoneText() == "Stormwind City" and
			not QI.QuestIsDoneOrNotTaken(26177)

	local macroText =
[[/run DailyIntake.QuestItems.DisableMacroRefresh()
/target [nodead] Canal Crab
/cleartarget [@target, dead]
/script if not GetRaidTargetIndex("target") then SetRaidTarget("target",1) end
/run DailyIntake.QuestItems.EnableMacroRefresh()]]

	return isUsable, macroText, 241
end)

-- Add item: Stardust No. 2; http://www.wowhead.com/?item=52507
QI.RegisterQuestItem(52507, QI.Priority.Low, function()
	-- The Latest Fashion!: http://www.wowhead.com/?quest=25157
	-- The Latest Fashion!: http://www.wowhead.com/?quest=25159
	return not QI.QuestsAreDoneAndNotTaken(25157, 25159)

end)



--
-- Holliday quests
--

-- Add item: Dousing Agent; http://www.wowhead.com/?item=68648
QI.RegisterQuestItem(68648, QI.Priority.Low, function()
	-- A Time to Lose: http://www.wowhead.com/?quest=29371
	return
		GetZoneText() == "Ruins of Lordaeron" and
		not QI.QuestsAreDoneAndNotTaken(29371)

end)

-- Add item: Arcane Cleanser; http://www.wowhead.com/?item=69191
QI.RegisterQuestItem(69191, QI.Priority.Low, function()
	-- A Time to Lose: http://www.wowhead.com/?quest=29371
	return
		GetZoneText() == "Stormwind City" and

		-- Clean Up in Stormwind: http://www.wowhead.com/quest=29144
		not QI.QuestsAreDoneAndNotTaken(29144)

end)

